Проблема чисто психологическая, поэтому помочь может только детский психолог. Тут нужно понять причину, возможно дело в брезгливости, или просто стесняется это делать в общественном месте, или не чувствует себя в безопасности, поэтому не может расслабиться. Попробуйте сводить его к хорошему специалисту.