I am trying to understand Theorem 6.9 in Isaac's Character Theory of finite groups:
Suppose $\chi(1)$ is a power of the prime $p$ for all irreducible characters $\chi$ of $G$. Then $G$ has a normal abelian $p$-complement. According to the proof, proceeding by induction on $|G| = p^km$, it suffices to show that $G$ has a normal subgroup $N$ of index $p$. The stated reasoning is that $N$ will have a normal abelian $p$-complement by the inductive hypothesis, and this same subgroup will be a normal abelian $p$-complement for $G$. However, I can't seem to prove that it is indeed normal in $G$.
Any ideas?