Let $G$ be a finite $p$-group and $K$ be a normal subgroup. I want to show that there exists a normal subgroup $N$ of $G$ such that $N \leq K$ and $[K:N]=p$. I tried in this way: from Sylow's theorem, there exists a normal series $G=G_0 \rhd G_1 \rhd \cdots \rhd G_a=\{e\}$ such that $|G_i/G_{i+1}|=p$, then $K=K \cap G_0 \geq K \cap G_1 \geq \cdots \geq K \cap G_a=\{e\}$ and $[K \cap G_i : K\cap G_{i+1}] \leq p$. Therefore there exists some $i$ such that $[K:K \cap G_i]=p$. The problem is, I cannot conclude that $K \cap G_i$ is normal in $G$. Is this approach wrong? How can I prove this?
(Note. In fact, I'm interested in only one case: when $K=G''$ (the commutator subgroup of the commutator subgroup))