Here's a proof using induction on $\dim(V)$, based on this answer and noting Ted's comment.
The case where $\dim(V)=1$ is easy (verify). For the main induction step we use this lemma:
lemma: Let $T_1$ and $T_2$ be commuting linear maps. Any eigenspace $E_\lambda$ of $T_1$ is preserved under $T_2$, that is $T_2(E_\lambda)\subseteq E_\lambda$.
proof: Let $\lambda$ be an eigenvector of $T_1$ and $E_\lambda$ the corresponding eigenspace. For any $u\in E_\lambda$ we have:
$$T_1T_2u=T_2T_1u=T_2\lambda u=\lambda T_2u$$
This implies $(\forall u\in E_\lambda)(T_2u\in E_\lambda)$ or $T_2(E_\lambda)\subseteq E_\lambda$.
$\blacksquare$
We now prove the induction step; let $\dim(V)>1$. Eigenvalues of $T_i$ are roots of the function $p_i(\lambda)=\det(T_i-\lambda I)$. By Libneiz's rule we can see (verify) that $p_i(\lambda)$ is a polynomial of degree exactly $\dim(V)$ in $\lambda$ (called the characteristic polynomial of $T_i$). By the fundamental theorem of algebra, $p_i$ has $\dim(V)>1$ roots (counted with multiplicity) in $\mathbb{C}$.
If each $T_i$ has only a unique eigenvalue (in which case all $T_i$ are scalar multiples of identity) the proof is easy (verify). Suppose there is some $T_k$ that has more than one distinct eigenvalues. Pick any of its eigenvalues, say $\lambda_k$. We must have (verify) $\dim(E_{\lambda_k})>0$ and $\dim(E_{\lambda_k})<\dim(V)$.
We know by the lemma above that $E_{\lambda_k}$ is conserved by all $T_i$
for $i\neq k$ and therefore the restriction of $T_i$'s on $E_{\lambda_k}$ are in fact lower dimensional endomorphisms (from $E_{\lambda_k}$ to itself). By the induction assumption, since $\dim(E_{\lambda_k})<\dim(V)$, there exists some nonzero $v\in W$ such that $v$ is an eigenvector of all $T_i$ for $i\neq k$. But $v$ is also, by definition of $E_{\lambda_k}$, an eigenvector of $T_k$ which completes the proof.