No, I don't think it can. Bank has a lot of uses in compare to bitcoin. And banks has very different system than bitcoin.
People have more believe in banking system than bitcoin and there are many people who are still not aware about bitcoin.
Yes and I think bitcoin never make banks disappear as bitcoin is not too much trusted by the people and they have more faith in a banking system so they will continue to use banks.
Yeah right bitcoin still not so trusted currency as of now and before when i was scam by ponzi site forgoten bitcoin to use because its scam and before i start that i thought that bitcoin is scam so for now because of low popularity of bitcoin it can be still not defeat those banks and we are still need banks since they are more safe than bitcoin.