I personally think dress codes ie MUST WEAR A FORMAL SHIRT AND TROUSERS are a little outdated, and actually people can look a lot smarter and better dressed in jeans a a casual shirt that fit properly than someone wearing a really poorly fitted asda suit that technically meets the dress code.
I work for a City law firm, and 99% of the men now dress in chinos, a shirt and smart-ish trainers now, with suits reserved for when we have client meetings. Even then, if we know the client and they dress similarly then we will sometimes make the call to dress the same way as they do.
Where is it you work that is full suits still? Law is one of the "most traditional" industries, down to if you wore the wrong brand of shoes you could jeopardise your chances, yet now I don't know any major law firm where suits are the normal still, so interested to know what type of company still has them as the norm!