They were probably designed that way from their inception, not re-skinned with an outfit. It is simply a matter of coding my friend. If nothing else glasses should be made as a character creation customization not a literal head piece.
Applied Shadow blue (are very much black dye) to this outfit and on the menu/login screen it appears black. However ingame it always seems to just appear as its default gray color.