M.C.
Not a specific answer but wanted to highly recommend aardvark eyewear in C. for the glasses, they deal only with kids so have a fantastic selection & very aware of any kid issues that can come up!
They can probably answer this question for you :)