My four-year-old dresses himself. He picks everything out by himself, too, and I very rarely give him notes. The only time I intervene is when he tries to mix black and brown (gross) or wants to wear a white shirt to a birthday party (we've ruined a couple that way).
That evening, we went out to dinner with his father at Friendly's to celebrate his first belt stripe. He asked his father to take him to the potty, and I told him to be on the lookout for a funny surprise.
Later that night, we were watching TV, and one character was telling another that they had to dress a five-year-old for school. "That's ridiculous," I said to my husband. "The boy's been dressing himself since he was two or three."
"Yeah, but he did put on two pairs of underwear today," he reminded me.
"True," I replied.
"And one of them was backwards."
"Really? Which one?"
"The inside ones."
I hadn't noticed that. "Those were from yesterday," I told him. "He had on two because he forgot to take off the old ones before putting on the new ones... That means he's been wearing them backwards for two days now. And then he added another pair."
Maybe he's not as competent at dressing himself as I thought.