Forum:Command Knight and Marauding Captain + Shift

I Play a Warrior Deck and I use Command Knight and Marauding Captain and their effects don't allow other monsters to attack them when there are other monsters on the field. So I was wondering if an opponents monster attacked my other monster while I have Command Knight on the field, can I use Shift to can the attack target to Command Knight to cancel the attack?? Same for Marauding Captain, can I change the attack target to another warrior on the field to cancel the attack??