My mother tongue language is Korean. The verb '입다' can mean both state and action. (just like English word 'wear'.) So you can also say "넥타이를 매지 않은 남자는 영어를 못합니다".
입다 would only be used for articles of clothing, wouldn't it? It wouldn't be used for accessories, e.g. you wouldn't say "시게를 입다" for "wear a watch".