Let $R\subset\mathbb{C}$ be a subring, and let $A,B\in SL(2,\mathbb{C})$ be matrices such that $A,B,AB$ all have trace in $R$.
For which $R$ can we then deduce that $A,B$ are simultaneously conjugate to a pair of matrices in $SL(2,R)$?
In particular I'm wondering about $R = \mathbb{Z}, \mathbb{Q}$, or a general number field.
(Each of $A,B$ is conjugate to a matrix in $SL(2,R)$, see the comments.)