```python
from typing import List


def remove_duplicates(numbers: List[int]) -> List[int]:
    """ From a list of integers, remove all elements that occur more than once.
    Keep order of elements left the same as in the input.
    >>> remove_duplicates([1, 2, 3, 2, 4])
    [1, 3, 4]
    """
    # Count occurrences of each element
    counts = {}
    for num in numbers:
        counts[num] = counts.get(num, 0) + 1
    
    # Filter elements that occur exactly once, preserving order
    result = []
    for num in numbers:
        if counts[num] == 1:
            result.append(num)
    
    return result
```