Your mistake is when you conclude from $H = N_G(H)$, that $H$ is normal **in the whole group** $G$.
Remember that the normalizer $N_G(H)$ is simply the set of all elements that normalize $H$, and this happens to be a subgroup of $G$. Unless $N_G(H) = G$, your group $H$ is not normal in $G$.