Yo creo que...
Holaaa, bueno he estudiado un año psicologia infantil y bueno no me considero una experta pero ojala pueda ayudarte, yo creo que lo que le pasa a tu hijo es que no está acostumbrado a desenvolverse solo en situaciones desconocidas, pues no es lo mismo desenvolverse en el colegio o en su barrio ya que es algo cotidiano que hace cada dia,ya que conoce a sus amigos y el ambiente, q en un cumpleaños, pues un cumpleaños para él es un ambiente desconocido en el que no sabe que va a hacer, ni quien va a haber, para ello te aconsejaria que no sobreprotegas a tu hijo y explicale las ventajas que tiene ir a sitios como eso, para que no lo tema y para poder sentirse más comodo, él siempre va a buscar tu protección pero tu deber darsela hasta cierto punto, puedes hacer que entable relaciones con otros niños/as pero tampoco permitir que este solamente contigo, porque si siempres lo proteges nunca sabrá desenvolverse ni ahora ni más mayor, mucha suerteeee!! Un saludo!!