Groups whose non-normal subgroups have small commutator subgroup