Courtmount and Jock Scot are right. It's the employers right to set a dress code. So if there's a dress code, then toe the line and don't whine about it. If you don't like the dress code, then find work elsewhere.

That said, you went to your boss and asked. The boss didn't say "no". If you are waiting for the boss to say "yes" then you will likely wait until Hades freezes over.

So ......what are you waiting for? If it's not deemed appropriate office attire, you'll hear about it.