If $A \le B$ and $C \le D$ then $A+C \le B+D$. In that sense, inequalities can be “added.”
In your example, adding the two inequalities $0\le a+b\le 2$ and $-1\le -ab\le 0$ gives $-1\le a+b-ab\le 2$, which is correct. However, the bounds are not best possible because equality can not hold simultaneously in those inequalites.
But $A \le B$ and $C \le D$ does not imply $A-C \le B-D$, so inequalities can not be “subtracted” from each other in the same way as they are added. (Example: Subtract $1 \le 4$ from $3 \le 4$.)
In your example, subtracting $0\le ab\le 1$ from $0\le a+b\le 2$ happens to produce the correct $0\le a+b-ab\le 1$, but that is pure conincidence.
Here are some approaches for a correct solution:
As already noted in the comments
$$
a+b-ab=1-(1-a)(1-b)
$$
and the product on the right is in the range $[0, 1]$, so that $0 \le a+b-ab \le 1$. Choosing $a=b=0$ and $a=b=1$ shows that these bounds are sharp.
One can argue that the function $f(a, b) = a+b-ab$ is linear in each argument, so that both the minimum and the maximum on the square $[0, 1]^2$ are necessarily attained at one of the four vertices.
Minimize/maximize the expression with respect to $b$ for fixed $a$, and then minimize/maximize it with respect to $a$:
$$
a+b-ab = a + (1-a) \cdot b \ge a +(1-a) \cdot 0 = a \ge 0
$$
with equality for $a=b=0$, and
$$
a+b-ab = a + (1-a) \cdot b \le a +(1-a) \cdot 1 = 1
$$
with equality for $b=1$.