Selected progress on the definition of Vector Space:
At 1971, Bryant proved that the commutativity of $\oplus$ can be deduced by other axioms$^{(1)}$.
At 1973, Rigby and Wiegold proved that only 6 axioms are needed$^{(2)}$.
In fact, the set of axioms of a vector space may reduce to only 6 as described:
Definition. A vector space over a field $K$ consists of a set $V$ and two binary operations $\oplus: V\times V→V$ and $\odot: K×V→V$ satisfying the following axioms:
$(a\oplus b)\oplus c=a\oplus (b\oplus c), \forall a,b,c\in V$,
$\lambda\odot(a\oplus b)=(\lambda \odot a)\oplus(\lambda \odot b),\forall a,b\in V, \forall \lambda\in K,$
$(\lambda +\mu)\odot a=(\lambda \odot a)\oplus(\mu \odot a),\forall a\in V,\forall\lambda,\mu\in K,$
$(\lambda\times\mu)\odot a=\lambda\odot (\mu \odot a), \forall a\in V,\forall \lambda,\mu\in K,$
$0\odot a=0\odot b,\forall a,b\in V,$
$1\odot a=a, \forall a \in V.$
We have the follow theorems, in which, the Theorem 1. implies the existence of additive inverse and Theorem 2. implies the commutativity axiom.
Theorem 1. If $V$ satisfies axioms, $1, 3, 5, 6,$ then it have additive inverse.
Hints:$$
a =1\odot a=(1+0)\odot a=(1\odot a)\oplus(0\odot a)=a\oplus z$$ $$z=0\odot a=(1+(-1))\odot a=(1\odot a)\oplus(-1)a=a\oplus((-1)\odot a)$$
Denote the element $(-1)\odot a$ as the additive inverse of $a$.
Theorem 2. If $V$ satisfies axioms, $1,2,3,5,6,$ then it is a commutative additive under $\oplus$.
On counterexamples
The example corresponding to additive inverse axiom described in the answer (@user7530) doesn't satisfy the axioms $2, 3$, too. According to Theorem 1., it certainly failed for additive inverse axiom. Therefore, this example cannot prove the necessary of this axiom.
Last but not least
An important rule that intrinsically holds is VERY often to overlook! I call it Rule 0. as follows:
Rule 0. $\lambda\odot a\in V, \forall a\in V, \forall \lambda\in K. $ (Closure under scalar multiplication)
Consider the following counterexample for being a vector space:
$V=\{(a_1,...,a_n):a_i\in \mathbb{R}, i=1,...,n\}, K=\mathbb{C}$ with the operations of coordinatewise addition and multiplication.
It seems satisfy all the axioms listed above. But pay attention to it that $\exists \lambda\in K,$ s.t. $(\lambda\odot a)\notin V$. Now that so, how can we apply axioms $2,3,$ or $4$?
Reference
(1) Bryant, V. (1971). Reducing Classical Axioms. The Mathematical Gazette, 55(391), 38-40. doi:10.2307/3613304
(2) Rigby, J., & Wiegold, J. (1973). Independent Axioms for Vector Spaces. The Mathematical Gazette, 57(399), 56-62. doi:10.2307/3615171