The Eilenberg-MacLane space $K(G,n)$ is defined for non-abelian $G$ for $n=1$ and abelian $G$ for $n>1$. I know there is a theorem that states that the higher homotopy group $\pi_n(X)$ is abelian for $n>1$. But I want to understand what goes wrong if one naively try to following the usually procedure of constructing Eilenberg-MacLane space:
- Take a wedge product of $N$ n-spheres, where $N$ is the number of generators in $G$.
- For each relation in $G$, attach a $n+1$-disk to trivialize the word corresponding to the relation.
- Attach higher-dimensional disks to trivialize generators in $\pi_j(K(G,n))$ for $j>n$.
At which step does it fail such that $K(G,n)$ cannot exist for nonabelian group and $n>1$?