Are snap-on socks only for athletic purposes?
No, snap-on socks can be worn for both casual and dressy events.