There likely is something about the one(s) you have she dislikes. There are lots of options. One that I love is to take a fleece sleeper they outgrew & put it on them backward. Fleece is decently wet resistant, most things will just run off instead of soak through, and it's never stained for me in 3 kids, so the sleeper is still usable after they outgrow eating in it. They usually have a flap at top of neck that snaps across, that is how I affix it & it's comfy. It may not be super fashionable, but it's something that works & if you already own it, it's free.
Another easy no argue option is to remove the clothing. Lots of children eat this way, especially when self feeding. It save tremendously on time with laundry & clean up.
Personally I would try something like this before trying to force an issue. Children have preferences just like we do. They are human beings. They deserve respect. They are not set out to fight you on all things, they push back when they are not happy. Typically speaking, most things you can work around. The only time you need to dig in & make them do what you want are things like buckling into a car seat, safety, etc. I never argue with my kids when it's unwarranted. There is no need. You want them to be happy too. If we want to teach our children to be cooperative with us, then we also have to show that we cooperate with them when we are able to. You can force compliance, but then you get it begrudgingly and because they have to, not out of any desire to please you & work with you.
It is very very possible she truly doesn't like this style. My one son has a mild sensory process issue. One of the first ways I saw it was about this age (he was very verbal) and if his shirts had elastic at cuffs he would roll around crying on the floor screaming "I'm locked". Tons of parents told me to just ignore it & leave the clothing on him (it had gotten cool out, so he hadn't worn long sleeves in a while). Instead I cut all the elastic out of cuffs & we went on with life. I didn't know then that he has this issue, but I am glad I opted to accommodate his upset. Imagine if I had instead forced him to wear that? Sensory issues operate within a given person as an obvious abrasive irritant the whole time they experience it. I could have gotten him to wear it, but then his whole mood & attitude would have been impacted as he would be trying to cope with these cuffs all day & for what? It was easy (although not fashionable) to cut them. And despite being very verbal, he couldn't tell me how upsetting they were. All he could manage was "I'm locked".