People often ask themselves if they should split a table or just create one large table. I'll speak to the general logic at the bottom. In your case it's purely a well defined performance calculation.
Pros & Cons of your solution 1) CON: Even though records are rarely disabled you'll need to LEFT JOIN this table to every query that needs active records.
2) CON: The space savings is 1 byte which is most likely negligible, so why bother.
3) PRO: It saves you from having to alter a table which may be a problem for you.
Recommendation: Given the above pros and cons, I'd recommend just adding a field to your table. It's just a byte.
In general, people split their tables vertically when it is impractical to even modify a table or when there are different classes of records that each need a specific set of fields, or when for performance reasons they want to partition their table.