DD is almost 4. She can pull her pants up & down for the toilet and can undress if she really wants to (but rarely does, usually she insists I do it). She can't seem to figure out how to put shirts on at all. She can do up buttons. Is this all normal or should she be dressing herself by now?