A compact operator is one which is the limit (in the norm topology) of finite rank operators. Thus by a diagonal argument, the limit of a norm-convergent sequence of compact operators can be written as the limit of a norm-convergent sequence of finite rank operators, and so is again compact.
Added: As the comment below indicate, this argument is valid in the generality of the question. But perhaps the general approach can be salvaged?
Turning to another characterization of compact operators (valid in full generality), let $T_m \to T$ be our norm convergent sequence of compact operators, and let $x_n$ be a sequence in the unit ball of their domain.
We have to find a Cauchy subsequence of $T(x_n).$ (This will show that
$T$ is compact.) We know that any subsequence of $T_m(x_n)$ ($m$ fixed)
contains a Cauchy subsequence (since $T_m$ is compact). We know that
$T_m(x_n)$ ($n$ fixed) converges to $T(x_n)$, and this convergence is
uniform in $n$ (since $|| T(x_n) - T_m(x_n) || \leq || T - T_m|| || x_n||
\leq || T - T_m||,$ which $\to 0$ as $n \to \infty$).
Now a diagonal argument will let us find a Cauchy subsequence of $T(x_n)$.
More precisely, let $x_{n_{1,i}}$ be a subsequence of $x_n$ such that $T_1(x_{n_{1,i}})$ is Cauchy. Pass to subsequences inductively as follows: assuming that we have chosen the subsequence
$x_{n_{m,i}}$, take $x_{n_{m+1,i}}$ to be a subsequence of $x_{n_{m,i}}$ such that $T_{m+1}(x_{n_{m+1,i}})$ is Cauchy.
Now define $x_{n_i} = x_{n_{i,i}}$. Then $T_m(x_{n_i})$ is Cauchy for every $m$, and you can deduce from this that $T(x_{n_i})$ is Cauchy.