It is known that $\mathbb{C}$ has proper subfields which are isomorphic to $\mathbb{C}$, see this question; let $K$ be such subfield of $\mathbb{C}$.
Let $\iota: K \to \mathbb{C}$, $\iota(k)=k$ for all $k \in K$.
Now, I am confused:
(1) If $K \subseteq \mathbb{C}$ is an algebraic field extension, then since $K$ is algebraically closed we obtain that $K=\mathbb{C}$.
(2) If $K \subseteq \mathbb{C}$ is non-algebraic, then $\mathbb{C}$ should be isomorphic to $K(T_1,\ldots,T_n)$, where the $T_j$'s are variables over $K$, and $n \geq 1$ ($n$ is the transcendence degree of the extension). But this seems impossible, since, for example, algebraically closedness of $\mathbb{C}$ would imply that a root of $f(T)=T^2-T_1$, denote it by $w$, belongs to $K(T_1,\ldots,T_n)$, but the square root of $T_1$ does not belong to $K(T_1,\ldots,T_n)$.
Question: Where is my error?
(A Remark: Perhaps the construction of such $K$ does not imply that there exists $\iota: K \to \mathbb{C}$ with $\iota(k)=k$? Maybe $1_K \neq 1_\mathbb{C}$ and the usual ring theory results are not relevant here?).
Thank you very much!