Let $A,B$ be two statements (i.e. WFFs without free variables) in first order logic.
Prove or disprove: if $A$ and $B$ are satisfied in the same countable models, then $A\equiv B$.
So my intuition tells me this is wrong, and we wish to disprove it. So we wish to find $A$ such that it is satisfied in every countable model, and $B$ such that it is valid (i.e. satisfied by every model). I have no idea how to find such statement $A$.
I thought maybe $A$ would formulate the concept of existence of a bijection $f:D^M \rightarrow \mathbb{N}$, or that its domain is finite, then for every countable model $M$, $M\models A$. Then let $B\cong \forall x (x=x \lor x\neq x)$ and so obviously every model $M$,countable or not, $M \models B$. Therefore $A,B$ are satisfies in the same countable models (all of them) yet are not logically equivalent, for example if $D^m \cong \mathbb{R}$ then obviously $M \not\models A$ yet $M \models B$ regadless of $I^M[=]$.
But I am not sure how to formulate $A$ in $FOL$, or even if my counter-example holds. Any hints or guidance are appreciated!
I'm turning my comment into an answer to move this question off the "unanswered" queue.
Quantifying over functions is second-order, not first-order, so the idea you suggest won't work. (That idea can, however, show that the statement in question fails for second-order logic.)
At this point it's a good idea to step back and think: what general theorems do you know about countable vs. uncountable models in the context of first-order logic?
One of these results lets you "shrink" structures, and in particular implies that if a sentence $X$ is satisfiable then it has a countable model. Now, do you see how this leads to an answer to your question?
Meanwhile, the other of the two cardinality results above similarly implies that we can replace "countable" with "of cardinality $\kappa$" for any fixed infinite $\kappa$ ... under the additional assumption that neither $A$ nor $B$ have any finite models.