Target.focused).to.be.eql(false);
        });
      });

      suite('when the focused state is disabled', function() {
        test('will not be focusable', function() {
          var blurSpy = sinon.spy(focusTarget, 'blur');
          MockInteractions.focus(focusTarget);
          focusTarget.disabled = true;
          expect(focusTarget.getAttribute('tabindex')).to.be.eql('-1');
          expect(blurSpy.called).to.be.eql(true);
        });
      });
    });

    suite('nested focusable', function() {
   