You have $2a$ limes and you want to choose $2b$ of them. Divide your set into two buckets with $a$ limes in them a piece. A choice of $2b$ limes is called split if there are exactly $b$ limes in each bucket. Then ${a \choose b}^2$ gives the number of split choices. On the other hand, the number of non-split choices is even, because there is an involution of that set with no fixed-points given by flip-flopping the buckets.
So
$$
{2a \choose 2b} = {a \choose b}^2 + \text{ something even },
$$
which proves the result since ${a \choose b}^2$ has the same parity as ${a \choose b}$.