I have this state of two qubits here: $$ |\psi_{AB}\rangle = \frac{1}{2}(|0\rangle_A |0\rangle_B + |1\rangle_A |1\rangle_B + |1\rangle_A |0\rangle_B - |0\rangle_A |1\rangle_B) $$ Which means that the density matrix (with order $|00\rangle$, $|01\rangle$, $|10\rangle$, $|11\rangle$) is: $$ \rho_{AB} = \frac{1}{4}\begin{pmatrix}1&-1&1&1\\-1&1&-1&-1\\1&-1&1&1\\1&-1&1&1\end{pmatrix} $$ I have to calculate the Schmidt decomposition WITHOUT USING THE SVD. What I did was calculating the reduced density matrix which at the end are: $$ \rho_A = \text{Tr}_B(\rho_{AB}) = \frac{1}{2}I \qquad\qquad \rho_B = \text{Tr}_A(\rho_{AB}) = \frac{1}{2}I $$ With this I get the Schmidt coefficients which are $\left\{\frac{1}{2}, \frac{1}{2}\right\}$ with eigenstates $\left\{|0\rangle_A, |1\rangle_A\right\}$ for $\rho_A$ and $\left\{|0\rangle_B, |1\rangle_B\right\}$ for $\rho_B$.
So my decomposition is (in the computational basis) $$ |\psi\rangle_{AB} = \frac{1}{2} (|0\rangle_A |0\rangle_B + |1\rangle_A |1\rangle_B) $$ But this is different than the first state! I would expect the correct decomposition to be: $$ |\psi\rangle_{AB} = \frac{1}{2} (|+\rangle_A |0\rangle_B - |-\rangle_A |1\rangle_B) $$ Is it wrong to assume that the eigenstates of the reduced density matrix are part of the Schmidt basis? How can I calculate the Schmidt basis in a correct way?