I think banks will not disappear.
They can change or can work with bitcoins.
but they will never disappear as fiat will never disappear too.
If fiat comes to the point that has no use already,
then thats the only time that banks can disappear.
But as i have said, its impossible.