My children all did it at 3. But it doesn't mean all children will. They all learn things at different ages and stages. :)
Should a nearly 3yo be able to put on his own socks? - Page 2
I think children learn to do things at their own pace my daughter just turned 2 on sept. 21 2013 and today November 2 2013 she put her socks on correctly with little struggle all by herself and was like yeah and clapping she was so happy praising a child for their accomplishments really helps to improve their self-worth and need to please you and then you will see them want to do more for themselves.
In my family, my daughter liked to dress/undress herself more than my son. But even with that, I think she was probably about three before she could do socks herself. Socks are kind of tough to master, especially if you are sensitive to the seam.
I think birth order has something to do with it too. We do tend to baby the first born more than the others, as far as helping with dressing, bathing, etc.
My son was a first born, and had developmental delays (including motor skills issues) so it was a double whammy. He could not dress himself for a long time.
Instead of saying "yes you can", you can say "let's try. I do some, and you do some" and do part of it for him, and let him do the other part, and keep going until the socks are on...or make it a game. Put on a sock puppet and pretend he is a magic puppet who loves to put socks on little boy's feet. Or try rewards like a sticker chart or "If you can get your sock half way on, you will get "X". Then when he does it, give him "X" and praise him a lot. Do this a few times, and then up the ante to a full sock on one foot....eventually two socks.