I would be very specific about the times she's allowed to breastfeed.
THIS!
First of all, she can smell you. If you are co-sleeping still, she can smell dinner. It doesn't help. Drop the night feed first, by creating space. If you can smell fresh bread in the supermarket, you get hungry and want to buy more. Same principle. You don't have to necessarily stop her coming in your bed, but if you can't smell bread, you don't want to eat as much...
Second, drop the feed before bed. Its the easier one to do. Get them drinking milk just before bed, so they are full and don't want anything more. Remember it can be for comfort too, so think about a substitute / distraction you can use instead.
This will help with dropping the morning feed, but this was the one I found hardest to stop. DS would wake up hungry and come pester me.
I found the night one easier to drop than the morning one.
Cover up. Tshirt or strappy top. Just let her have one at a time and be strict about this. Get grumpy about the twiddling. Its not ok. Let her know, that there are boundaries and gradually increase them at a pace you feel comfortable. The twiddling drove me mental (I believe its to increase milk production btw, so you want to stop it for that reason too). DS eventually realised that mummy getting grumpy and not getting very much milk didn't really make it worth it.
He had good understanding of instructions and words, but went deaf when it came to saying no to boob. It wasn't enough. He didn't understand why still. It had to be about effort needed not being enough to justify the amount of reward he got out of it too. I think that emotionally the comfort factor overides the logic, so this is why I couldn't reason with him over it, he had to understand on multiple levels.
DS self weaned eventually when we were both ready this way. He drove me nuts at the end trying to fight him off. I couldn't go cold turkey. Physically and mentally it simply wasn't right for either of us. It was painful and was distressing us both. Little by little worked for us.
DS stopped around 3 and a half but I probably could have done it a bit quicker if I'd have been a bit stricter about it, but I didn't really know what was working and why tbh until I had some hindsight on it. I personally couldn't find any info on how to stop once they were a toddler - it seems a bit of a blind spot. You just get people saying 'just stop' or 'go cold turkey' and not a lot else. Which is bloody useless. Its not something people talk about as few people are still feeding at two and there is the taboo anyway.