Are YOU for real?? At home if she's eating something I know will be messy (anything saucy) I take off her shirt. There's nothing confusing about that. My DD is the same age (19 months) as OP's DD and no way will she keep a bib on and hasn't for months.
Mine at a lot of meals in just a diaper!
Why mess up clothes?