NOTE: I am aware of the link at For a Simple Group G, Z(Aut(G)) Is Trivial if and only if G is Non-Abelian. I am looking for proof verification of $G$ non-abelian $\implies Z(\mathrm{Aut}(G)) = \{1\}$.
Suppose $G$ is not abelian. Then as $Z(G) \trianglelefteq G$, we get $Z(G)$ must be $\{1\}$. Now, note that $G/Z(G) \cong \mathrm{Inn}(G)$ but since $Z(G) = \{1\}$, we get $G \cong{\rm Inn}(G)$.
I will claim without proof that $Z(\mathrm{Aut}(G)) \trianglelefteq \mathrm{Inn}(G)$. Since $G$ is simple and $G \cong \mathrm{Inn}(G)$, then $\mathrm{Inn}(G)$ is simple.
Thus, $Z(\mathrm{Aut}(G)) = \{1\}$ or $\mathrm{Inn}(G)$. If $Z(\mathrm{Aut}(G)) = \mathrm{Inn}(G)$, then this will mean $G$ is abelian, a contradiction. Thus, $Z(\mathrm{Aut}(G)) = \{1\}$.