The logistics behind Superman have always been very questionable. The fact that putting on glasses was enough to cover up his identity just shows how dumb people were in the 30s. I mean, they hadn't even invented the internet yet, so how smart could they be? Superman must have always been super hot too. Wearing a full leotard under your suit in Summer weather must have led to some Kryptonian level chafing.
This seemingly normal guy apparently walks around with a Superman suit under his clothes at all times, because he was able to show off his Superman S at exactly the right moment in a picture next to the OG movie Superman. How nervous do you think Christopher Reeves was as this guy started to unbutton his shirt? He was probably expecting the guy to ask him to sign his ta-tas.