Your notation isn’t very clear: there are at least two different things that you might be trying to prove. In one you have sets $A$ and $B$ of real numbers, and you want to show that $$\sup_{a\in A\atop{b\in B}}(a+b)\le\sup_{a\in A}a+\sup_{b\in B}b\;.$$
If so, your argument begins with the claim that
$$\sup_{a\in A\atop{b\in B}}(a+b)=\sup\left\{\sup_{a\in A}a+\sup_{b\in B}b\right\}\;.$$
This is simply assuming something stronger than what you want to prove: $\sup_{a\in A}a+\sup_{b\in B}b$ is a single number, so taking its supremum does nothing, and
$$\sup\left\{\sup_{a\in A}a+\sup_{b\in B}b\right\}=\sup_{a\in A}a+\sup_{b\in B}b\;.$$
Thus, you’re trying to prove that
$$\sup_{a\in A\atop{b\in B}}(a+b)\le\sup_{a\in A}a+\sup_{b\in B}b$$
by assuming the stronger statement that
$$\sup_{a\in A\atop{b\in B}}(a+b)=\sup_{a\in A}a+\sup_{b\in B}b\;,$$
which is clearly illegitimate.
Just suppose that
$$\sup_{a\in A\atop{b\in B}}(a+b)\not\le\sup_{a\in A}a+\sup_{b\in B}b\;,$$
i.e., that $$\sup_{a\in A\atop{b\in B}}(a+b)>\sup_{a\in A}a+\sup_{b\in B}b\;,$$
and work for a contradiction; there is one very close at hand.
The other possibility is that you have two families indexed by the same set, $\{a_i:i\in I\}$ and $\{b_i:i\in I\}$, and you want to prove that
$$\sup_{i\in I}(a_i+b_i)\le\sup_{i\in I}a_i+\sup_{i\in I}b_i\;.$$
Here again you’re assuming something stronger than what you’re trying to prove, and in this case the stronger statement is false in general. The approach that you should be using is the same as in the other interpretation: suppose that
$$\sup_{i\in I}(a_i+b_i)\not\le\sup_{i\in I}a_i+\sup_{i\in I}b_i\;,$$
and get an easy contradiction.
And if this interpretation is the right one, you should try to find an example in which
$$\sup_{i\in I}(a_i+b_i)<\sup_{i\in I}a_i+\sup_{i\in I}b_i\;;$$
they do exist.