Could someone please verify my following proof?
For isomorphism $\phi : G\to H$ of the groups $G$ and $H$, prove that $G$ has a subgroup of order $n$ iff $H$ has a subgroup of order $n$.
Proof: Let $K\leq G$ with $|K|=n$. Then $\phi (K)$ is the image of $K$ under $\phi$. By the definition of $\phi$, $\phi(K) \subset H$. Since $\phi$ is an isomorphism that maps a group to a group, $\phi(K)$ is a group. Then $\phi(K) \leq H$. Since $\phi$ is bijective and $\phi(K)=K$ (?), $|\phi(K)|=|K|=n$. Then $H$ has a subgroup of order $n$.
I don't know a good way to express $\phi(K)=K$ because I think $\phi(K)=K$ is incorrect.
Let $I\leq H$ with $|I|=n$. Then $\phi (I)$ is the image of $I$ under $\phi$. Since $\phi$ is an isomorphism, the inverse $\phi ^{-1}: H \to G$ exists. Then by the definition of $\phi ^{-1}$, $\phi ^{-1}(I) \subset G$. Since $\phi ^{-1}$ is an isomorphism that maps a group to a group, $\phi ^{-1}(I)$ is a group. Then $\phi^{-1}(I) \leq G$. Since $\phi^{-1}$ is bijective and $\phi^{-1}(I)=I$ (?), $|\phi^{-1}(I)|=|I|=n$. Then $G$ has a subgroup of order $n$.
Let me copy-past the first half of your proof.
Proof: Let $K\leq G$ with $|K|=n$. Then $\phi (K)$ is the image of $K$ under $\phi$. By the definition of $\phi$, $\phi(K) \subset H$. Since $\phi$ is an isomorphism that maps a group to a group, $\phi(K)$ is a group.
Then $\phi(K) \leq H$. Since $\phi$ is bijective and $\phi(K)=K$ (?), $|\phi(K)|=|K|=n$.
Then $H$ has a subgroup of order $n$.
Let $I\leq H$[...]