After leaving my DD2 alone & not forcing her to give up the bottle, I'd encourage you to try.
At about 2ish I got DD off the bottle, but she still had a pop top to go to sleep with. It was when it started to change the shape of her teeth I stopped it completely.
Her two top teeth are rounded to the shape of a bottle/pop top. Thankfully she'll lose them soon!
It will be hard. For us any weaning was hardest for the first 3 or 4 days, then got easier. She is old enough now that you can talk to her about it. Explain that bottles are for little babies & that she is a big girl now.
Maybe take her shopping for a special big girl cup.

As long as there is other dairy in her diet, I wouldn't worry too much about her drinking milk. Yoghurt, cheese & other dairy products will be enough to replace it. its not needed at her age