Also, my daughter will correct her own behaviors based on a sticker chart we use. When she fills it, she gets a prize. We use it for difficulties until she overcomes them, and also for her daily chores (make bed, pick up toys when finished playing). It doesn't work for all kids, but it works like magic for us. As adults, we do things for incentives. We work for our paychecks so we can have a home and nice things, etc. Similarly, children need to see a reason to do things. If kiddo hates the glasses, other incentives might be helpful.
_________________
They tell me I think too much. I tell them they don't think enough.