The solution to Harry Potter’s defeat

Harry Potter begins as a poor little child who despises his existence and grows into one of the most powerful wizards of all time over the course of the series. It’s fascinating to see his change, and he appears to be capable of accomplishing anything. However, we can’t help but assume that an evil wizard could have easily beaten him by simply removing his glasses.
Maybe “Accio glasses”? He’d have been effectively blind and ineffective in a fight at that point. Perhaps he should have bought some contact lenses.