I'm pretty sure you can't force the villagers to wear anything. I usually put my designs in the Able Sisters' shop and hope they catch on. Usually, when I mail a tee to someone they either end up using it as a decoration or regifting it to someone else.