Your approach looks good. You might want to think about why it is that $P(T < t, B_T = -a) = P(T < t, B_T = a)$ (you used this in your last equality). One way to see it is to use the fact that $-B_t$ is also a Brownian motion.
The last thing to note is that $P(B_T = a) = 1/2$, and thus you have shown $$P(T < t, B_T = a) = P(T < t) P(B_T = a)$$
and so the events $\{T < t\}$ and $\{B_T = a\}$ are independent. The same argument shows this also holds with $-a$ in place of $a$. Since $B_T$ can only take the values $a$ and $-a$ (by continuity), this shows that $T$ and $B_T$ are independent.