I have seen other proofs of this result using Burnside's lemma in G acts on X transitively, then there exists some element that does not have any fixed points
However, I tried proving it just using the orbit stabilizer theorem and want to check if my approach is correct. The proof goes as follows:
Let $a \in A$, then we know by the orbit-stabilizer theorem that $|\mathcal{O}(a)| = |G: Stab_G(a)|$. Since $G$ acts transitively on $A$, then there is only 1 orbit and so this implies that $\mathcal{O}(a) = G$. Hence, we have that $|G| = \frac{|G|}{|Stab_G(a)|}$. This implies that $|Stab_G(a)| = 1$ and so $Stab_G(a) = \{identity\}$. Thus, since the stabilizer of an arbitrary element only has the identity element, we can say that for any $a \in A$, we can find elements $g\in G$ such that $ga = a$ as desired.
Is this a right approach or where am I missing something?