Anonymous wrote:No. Flats and a formal dress are a no.
This is why women of a certain age often wear ultra dressy pants to big events (palazzo, sequins, etc) or floor length dresses to hide the flats.
Flats and a knee length dress announces that you teach preschool.
Fwiw, OP, I wear flats with everything without a medical reason. I’m tall, I’m rich, I’m happily married, I dgaf what this woman thinks I do, and I dislike wearing heels. No shade at all to those who like them.
With dresses I usually just do something with a pointier toe, an evening-y material or a sandal.