Answer
The name 4-isobutylheptane isn't necessarily wrong. There is just another way to name it.
Work Step by Step
The other name is 2-methyl-4-propylheptane. The longest chain still has 7 carbons, but the substituents become methyl and propyl groups on different carbons rather than an isobutyl group on 1 carbon.