When you differentiate both sides with respect to $x$, you should get
$$e^{xy}(y+xy')+y'e^y+y'ye^y=0$$ $$y'=-\frac{ye^{xy}}{e^y+ye^y+xe^{xy}}$$
Just be more careful when you do the calculation.
When you differentiate both sides with respect to $x$, you should get
$$e^{xy}(y+xy')+y'e^y+y'ye^y=0$$ $$y'=-\frac{ye^{xy}}{e^y+ye^y+xe^{xy}}$$
Just be more careful when you do the calculation.