### Describe the issue

bitcoin-qt: Debug pop-up window, Peers tab, right-click ban node for 1 hour, day, week, year does nothing. Disconnect node still works.
### Is the issue reproducible?

Yes.
#### List steps to reproduce below:
1. build master branch after commit https://github.com/bitcoin/bitcoin/commit/6423116741de2144872389cf63a621539ae79aaa
2. launch bitcoin-qt (on testnet is advisable)
3. test ban node list right-click functionality on Menu->Help->Debug pop-up window, Peers tab.

{
    if (!clientModel || !clientModel->getPeerTableModel())
        return;
    const CNodeCombinedStats *stats = NULL;
    bool fUnselect = false;
    bool fReselect = false;
    if (cachedNodeid == -1) 
        return;
    
    int selectedRow = -1;
    QModelIndexList selectedModelIndex = ui->peerWidget->selectionModel()->selectedIndexes();
    if (!selectedModelIndex.isEmpty()) {
        selectedRow = selectedModelIndex.first().row();
    }
    
    
    int detailNodeRow = clientModel->getPeerTableModel()->getRowByNodeId(cachedNodeid);
    if (detailNodeRow < 0)
    {
        
        fUnselect = true;
    }
    else
    {
        if (detailNodeRow != selectedRow)
        {
            
            fUnselect = true;
            fReselect = true;
        }