Is it permissable for men to wear t shirt and shorts that cover the navel down to the knees, but do not cover the knees itself? I have heard that it is recommended in prayer to cover from navel to knees, but not an obligation. Is it the same for regular outdoor use as well?

Not if there are women around that may become infatuated and lowers into looking at him with lust