Can one say:
1-He left the building in a mechanic's disguise.
2-He left the building disguised as a mechanic.
My problem with "1" is that it gives one the impression that a mechanic had a particular disguise and "he" left in that disguise (the disguise that belonged to a mechanic).
I agree with you. I don't see why you doubt yourself.