Another proof can be obtained using the inner product of vectors, where $a$ and $b$ are vectors of dimension 1.
Recall that
$$\left|a\right|^2=a\cdot{a}$$
where '$\cdot$' is the inner product operator similar to $\left<,\right>$.
In general
$$\left|a+b\right|^2=\left(a+b\right)\cdot\left(a+b\right)=\left|a\right|^2+2a\cdot{b}+\left|b\right|^2 \tag{1}$$
Now, if we assume $$\left|a+b\right|=\left|a\right|+\left|b\right|\Rightarrow\left|a+b\right|^2=\left({\left|a\right|+\left|b\right|}\right)^2=\left|a\right|^2+2\left|a\right|\left|b\right|+\left|b\right|^2 \tag{2}$$
Setting equations $(1)$ and $(2)$ equal to each other,
$$\left|a+b\right|^2=\left|a\right|^2+2a\cdot{b}+\left|b\right|^2=\left|a\right|^2+2\left|a\right|\left|b\right|+\left|b\right|^2$$
Simplifying, (and dividing by 2) we are left with:
$$a\cdot{b}=\left|a\right|\left|b\right|$$
This can only be true if $a\cdot{b}\geq0$, since $\left|a\right|\left|b\right|\ge0$