The manner in which blocks are removed from a blockchain is entirely dependent on how they are treated. Manually removing a block is not possible. If it is destroyed, however, the blockchain may attempt to restore the database using other peers.
They can be removed after they've been checked to reduce the blockchain's size since they don't need someone to perform regular operations. It can be re-downloaded if necessary. This process is called pruning.